# -*- coding: utf-8 -*-
# @Author: Yang jiaxian
# @Date  : 2022/9/19
# @Desc  : 日志处理
# @Email : 499706512@qq.com
import os
from settings import settings
from loguru import logger

log_path_info = os.path.join(settings.LOGS_DIR, '{time:YYYY-MM-DD}.log')

logger.add(
    log_path_info,  # 日志文件路径及日志文件名格式:2023-01-30.log
    rotation='00:00',  # 每天00:00 自动生成新的日志文件
    retention='10 day', mode='a+',  # 保留多久的日志文件
    backtrace=True, diagnose=True,  # 记录完整的错误信息
    encoding='utf-8'  # 日志文件编码
)
